<?php

// 后台登陆、验证、注销
// 技术点，普通路由访问
Route::any('login', 'BaseController@login');
Route::get('logout', 'BaseController@logout');






// 管理后台
// css点击样式
// 技术点，中间件，模块分组
Route::group(['middleware' => 'base','namespace' => 'Admin'],function () {
	// 后台首页
	// 技术点，路由前缀
	Route::get('/', 'AdminController@index');
    Route::group(['prefix' => 'admin'],function(){
    	Route::any('index','AdminController@index');
    });
    // 模型组
    // 技术点，普通增删改查
    Route::group(['prefix' => 'model'],function(){
    	Route::any('index','ModelController@index');
    	Route::any('add','ModelController@add');
    	Route::any('edit/{id?}','ModelController@edit')->where('id', '[0-9]+');
    	Route::any('del','ModelController@del');
    });
    // // 栏目组
    // 技术点，多表关联查询，模型创建，无限级分类
    Route::group(['prefix' => 'cate'],function(){
    	Route::any('index','CateController@index');
    	Route::any('add','CateController@add');
    	Route::any('edit/{id?}','CateController@edit')->where('id', '[0-9]+');
    	Route::any('del','CateController@del');
    });
    // // 信息管理组
    // 技术点，添加编辑模板合一
    Route::group(['prefix' => 'info'],function(){
    	Route::any('index','InfoController@index');
    	// 信息分类管理列表
    	Route::any('model/{model_id?}','InfoController@model')->where('model_id', '[0-9]+');
    	// 添加信息地址
    	Route::any('add/{cat_id?}','InfoController@add');
    	Route::any('edit/{info_id?}','InfoController@edit')->where('info_id', '[0-9]+');
    	// Route::any('add','InfoController@add');
    	// Route::any('edit/{id?}','InfoController@edit')->where('id', '[0-9]+');
    	// Route::any('del','InfoController@del');
    });
    // 公共组
    // 技术点，图片上传、
    Route::group(['prefix' => 'upload'],function(){
    	// 标题图上传处理
    	Route::any('upload','UploadController@upload');
    	// 编辑器图片处理
    	// 视频处理
    });
});

